<?php

// 查单
// GET order.query

namespace app\api\resource\order;
use think\Db;

class Query
{
    // 方法
    public $_method = ['GET'];
    // 前置
    public $_pre    = [];
    // 描述
    public $_description = '查单';
    // 参数
    public $_param  = [
        'out_trade_no' => '商户系统内部订单号',
    ];

    public function run(&$request)
    {
        $out_trade_no = $request->param('out_trade_no/s','','trim');

        if ( empty($out_trade_no) ) return [422,'商户系统内部订单号必须'];

        $ret  = Db::name('order')->where('out_trade_no',$out_trade_no)->find();

        $bool = $ret['status'] ? true : false;

        return [200,$bool];
    }
}